﻿html, body {
    padding:0;
    margin:0;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    background-color: #efeff2;
}

div.header { width: 100%; position: fixed; background-color: #fff; z-index:1 }
div.w970 { margin: 0 auto 0 auto; width: 1070px; }
div.h80 { height: 80px; }
div.h90 { height: 90px; }
div.h30 { height: 30px; }
div.h100 { height: 100px; }
div.header div.logo { background-image: url('delta/logo94x50.png'); background-repeat: no-repeat; height: 50px; width: 94px; }
div.header div.menu { background-color: #152069; height:30px; color:#fff; clear:both; }
div.vscroll { overflow-y: scroll; border: 1px solid #989899; }
.invisible { display: none; }

.vs12_light_link { color:#000; text-decoration:none; font-size: 12px; padding: 3px; display:inline-block; }
.vs12_light_link:hover { text-decoration:underline; }
.vs12_light_label, .vs12_light_span  { color:#000; font-size: 12px; padding: 3px; }
.vs12_light_panel, .vs12_light_panel_left, .vs12_light_panel_right { height: 100%; }
.vs12_light_panel_left, .vs12_light_panel_right { min-width: 250px;margin: 0; }
.vs12_light_panel_left { float: left; text-align:left; }
.vs12_light_panel_right { float: right; text-align:right; }

/*div.menu*/
div.menu ul { margin: 0; padding: 3px 0 3px 0; }
div.menu ul li { display: block; float: left; padding: 2px 10px 2px 10px; border-right: 1px solid #fff; }
div.menu ul li a { color:#fff; text-transform:uppercase; text-decoration:none; font-size:11px; }
div.menu ul li a.select { text-decoration:underline; font-weight:bold; }
div.menu ul li a:hover { text-decoration: underline; }

/*=vs12_light_form*/
.vs12_light_form { background-color: #efeff2; border: 1px solid #989899; position: relative;min-height: 100px; min-width: 100px; }
.vs12_light_form .title { color: #444; font-weight:bold; font-size: 12px; height: 32px; }
.vs12_light_form .title p { margin: 0px; padding: 10px; display: block; float: left; }
.vs12_light_form .status { background-color: #152069; color: #fff; position: absolute; height: 24px; width: 100%; font-size: 12px; bottom: 0; }
.vs12_light_form .status p { margin: 0px; padding: 6px; }
.vs12_light_form .status p span { color: #fff; }
.vs12_light_form .content { clear:both; border-left: 6px solid #efeff2; border-right: 6px solid #efeff2; } /* background-color: #f6f6f6; */
.vs12_light_form .title .buttons { float:right; }
.vs12_light_form .title .buttons .minimize,
.vs12_light_form .title .buttons .maximize,
.vs12_light_form .title .buttons .close,
.vs12_light_form .title .buttons .restore { border: 0 none transparent; width:34px; height:26px; background-image: url('delta/bg_vs12_form_btn_ligth.png'); background-repeat:no-repeat; }
.vs12_light_form .title .buttons .minimize { background-position: 0 0; }
.vs12_light_form .title .buttons .minimize:hover { background-position: 0 -26px; }
.vs12_light_form .title .buttons .minimize:active { background-position: 0 -52px; }
.vs12_light_form .title .buttons .maximize { background-position: -34px 0; }
.vs12_light_form .title .buttons .maximize:hover { background-position: -34px -26px; }
.vs12_light_form .title .buttons .maximize:active { background-position: -34px -52px; }
.vs12_light_form .title .buttons .close { background-position: -68px 0; }
.vs12_light_form .title .buttons .close:hover { background-position: -68px -26px; }
.vs12_light_form .title .buttons .close:active { background-position: -68px -52px; }
.vs12_light_form .title .buttons .restore { background-position: -102px 0; }
.vs12_light_form .title .buttons .restore:hover { background-position: -102px -26px; }
.vs12_light_form .title .buttons .restore:active { background-position: -102px -52px; }
.vs12_light_form_modal { border: 1px solid #152069; -moz-box-shadow: 0 0 5px #152069; -webkit-box-shadow: 0 0 5px #152069; box-shadow: 0 0 5px #152069; }
.vs12_light_form table { width: 100%; }
.vs12_light_form table tr td { vertical-align: top; }
.vs12_light_form a { font-size: 12px; color: #152069; }
.vs12_light_form table.bordes { border: 1px solid #989899; }
.vs12_light_form label { color: #444; font-size: 12px; }
.vs12_light_form span { color: #444; font-size: 12px; }
.vs12_light_form select, .vs12_light_form input[type=text], .vs12_light_form input[type=password], .vs12_light_form textarea { color: #444; font-size: 12px; background-color: #fff; padding: 1px 2px 1px; margin: 1px 1px 1px 1px; border: 1px solid #989899; }
.vs12_light_form select:hover, .vs12_light_form select:focus, .vs12_light_form input[type=text]:hover, .vs12_light_form input[type=text]:focus, .vs12_light_form input[type=password]:hover, .vs12_light_form input[type=password]:focus, .vs12_light_form textarea:hover, .vs12_light_form textarea:focus { -moz-box-shadow: 0 0 5px #152069; -webkit-box-shadow: 0 0 5px #152069; box-shadow: 0 0 5px #152069; }
.vs12_light_form input[type=submit].p25, .vs12_light_form button.p25 { padding: 0 25px 0 25px; }
.vs12_light_form input[type=submit].boton, .vs12_light_form button.boton, .vs12_light_form input[type=file].boton {        
	display: inline-block;	        
    background-color: #efeff2;
	background: rgba(141, 166, 187, 0.3);
	border: 1px solid #8db2e3;
    padding: 0 12px 0 12px;
    cursor: default;
    text-decoration: none;
    color: #152069;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 2em;
}
.vs12_light_form input[type=submit].boton:hover, .vs12_light_form button.boton:hover, .vs12_light_form input[type=file].boton:hover { background-color: #fff; -moz-box-shadow: 0 0 5px #152069; -webkit-box-shadow: 0 0 5px #152069; box-shadow: 0 0 5px #152069; }
.vs12_light_form input[type=submit].boton:active, .vs12_light_form button.boton:active, .vs12_light_form input[type=file].boton:active { -moz-box-shadow: 0 0 5px #152069; -webkit-box-shadow: 0 0 5px #152069; box-shadow: 0 0 5px #152069; background-color: #152069; color:#fff; }
.vs12_light_form input[type=submit].boton:focus, .vs12_light_form button.boton:focus, .vs12_light_form input[type=file].boton:focus
.vs12_light_form input[type=submit].select, .vs12_light_form button.select { -moz-box-shadow: 0 0 5px #152069; -webkit-box-shadow: 0 0 5px #152069; box-shadow: 0 0 5px #152069; background-color: #152069; color:#fff; }
.vs12_light_form .w100 { width: 100px; }
.vs12_light_form .w100p  { width: 100%; }
.vs12_light_form .w90p  { width: 90%; }
.vs12_light_form .w50p  { width: 50%; }
.vs12_light_form .w70p  { width: 70%; }
.vs12_light_form fieldset { border: 1px solid #989899; }
.vs12_light_form fieldset legend {color: #444; font-weight:bold; font-size: 12px; }
.vs12_light_form fieldset ul { margin: 0; padding: 0; }
.vs12_light_form fieldset ul li { list-style:none; }
.vs12_light_form .center { text-align:center; }
.vs12_light_form .left { text-align:left; }
.vs12_light_form .right { text-align:right }
.vs12_light_form .content p { margin: 5px; text-align: justify;vertical-align: middle; }
.vs12_light_form .content  p span { vertical-align: middle;padding: 5px; display: inline-block; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;text-decoration: none;color: #000; vertical-align: middle;display: block; min-height: 24px;}
.vs12_light_form .content  p img { float: left; width: 24px;height: 24px;margin-right: 5px; }
.vs12_light_form hr { border-top: 1px solid #989899; }

.vs12_light_contenedorMsg { margin: 5px auto 5px auto; padding:0px 5px 5px 5px; border: solid 1px #c5c5c5; background-color: #FFFFAE; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; vertical-align: middle; }
.vs12_light_contenedorMsg img { width: 16px; height: 16px; }
.vs12_light_contenedorMsg ul { margin-bottom: 0;margin-top: 0; padding: 0; }
.vs12_light_contenedorMsg ul li { list-style-type:none; }

.vs12_light_form span.error label { color: #cc0000; font-weight:bold; }
.vs12_light_form select.error,
.vs12_light_form input[type=text].error, .vs12_light_form input[type=password].error, .vs12_light_form textarea.error { color: #444; font-size: 12px; background-color: #ffcc99 !important; padding: 1px 2px 1px; margin: 1px 1px 1px 1px; border: 1px solid #cc0000 !important; }
.vs12_light_form select.error:hover, .vs12_light_form select.error:focus
.vs12_light_form input[type=text].error:hover, .vs12_light_form input[type=text].error:focus,
.vs12_light_form input[type=password].error:hover, .vs12_light_form input[type=password].error:focus
.vs12_light_form textarea.error:hover, .vs12_light_form textarea.error:focus
 { -moz-box-shadow: 0 0 5px #cc0000 !important; -webkit-box-shadow: 0 0 5px #cc0000 !important; box-shadow: 0 0 5px #cc0000 !important; }
.vs12_light_form .cal { width: 80px; background-image: url('delta/bgCalendario.png'); background-repeat: no-repeat; background-position: right top; }

.vs12_light_form input[type=text].left { text-align:left; }
.vs12_light_form input[type=text].right { text-align:right; }
.vs12_light_form input[type=text].center { text-align: center; }

/* =grilla */
.vs12_light_grid_trdl_alt, .vs12_light_grid_td_alt, .vs12_light_grid_rl_alt, .vs12_light_grid_trdl, .vs12_light_grid_td, .vs12_light_grid_rl { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; border: 1px solid #989899; border-spacing: 0; table-layout:fixed; }
.vs12_light_grid_trdl_alt tbody tr:first-child, .vs12_light_grid_td_alt tbody tr:first-child, .vs12_light_grid_rl_alt tbody tr:first-child,
.vs12_light_grid_trdl_alt tbody tr:first-child:hover, .vs12_light_grid_td_alt tbody tr:first-child:hover, .vs12_light_grid_rl_alt tbody tr:first-child:hover,
.vs12_light_grid_trdl tbody tr:first-child, .vs12_light_grid_td tbody tr:first-child, .vs12_light_grid_rl tbody tr:first-child,
.vs12_light_grid_trdl tbody tr:first-child:hover, .vs12_light_grid_td tbody tr:first-child:hover, .vs12_light_grid_rl tbody tr:first-child:hover { background-image: url('delta/bgHeadGrid.png'); background-repeat:repeat-x; height:23px; color: #444; font-weight: bold; background-color: #15428b; }
.vs12_light_grid_trdl_alt tbody tr, .vs12_light_grid_td_alt tbody tr, .vs12_light_grid_rl_alt tbody tr,
.vs12_light_grid_trdl tbody tr, .vs12_light_grid_trdl tbody .gris, .vs12_light_grid_trdl tbody .verde, .vs12_light_grid_trdl tbody .amarillo,
.vs12_light_grid_td tbody tr, .vs12_light_grid_td tbody .gris, .vs12_light_grid_td tbody .verde, .vs12_light_grid_td tbody .amarillo,
.vs12_light_grid_rl tbody tr, .vs12_light_grid_rl tbody .gris, .vs12_light_grid_rl tbody .verde, .vs12_light_grid_rl tbody .amarillo { color: #444; font-weight: normal; height:21px; }
.vs12_light_grid_trdl_alt tbody tr:nth-child(2n), .vs12_light_grid_td_alt tbody tr:nth-child(2n), .vs12_light_grid_rl_alt tbody tr:nth-child(2n) { background-color: #fff; }
.vs12_light_grid_trdl_alt tbody tr:nth-child(2n+1), .vs12_light_grid_td_alt tbody tr:nth-child(2n+1), .vs12_light_grid_rl_alt tbody tr:nth-child(2n+1) { background-color: #f0f0f0; }
.vs12_light_grid_trdl tbody tr, .vs12_light_grid_td tbody tr, .vs12_light_grid_rl tbody tr { background-color: #fff; }
.vs12_light_grid_trdl tbody .gris, .vs12_light_grid_td tbody .gris, .vs12_light_grid_rl tbody .gris { background-color: #e2e2e2; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e2e2e2)); background-image: -webkit-linear-gradient(top, #e2e2e2, #fff); background-image: -moz-linear-gradient(top, #e2e2e2, #fff); background-image: -ms-linear-gradient(top, #e2e2e2, #fff); background-image: -o-linear-gradient(top, #e2e2e2, #fff); } 
.vs12_light_grid_trdl tbody .verde, .vs12_light_grid_td tbody .verde, .vs12_light_grid_rl tbody .verde { background-color: #e7f5d1; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e7f5d1), to(#b6e072)); background-image: -webkit-linear-gradient(top, #b6e072, #e7f5d1); background-image: -moz-linear-gradient(top, #b6e072, #e7f5d1); background-image: -ms-linear-gradient(top, #b6e072, #e7f5d1); background-image: -o-linear-gradient(top, #b6e072, #e7f5d1); }
.vs12_light_grid_trdl tbody tr:hover, .vs12_light_grid_trdl_alt tbody tr:hover, .vs12_light_grid_trdl tbody .gris:hover, .vs12_light_grid_trdl tbody .amarillo:hover, .vs12_light_grid_td tbody tr:hover, .vs12_light_grid_td_alt tbody tr:hover, .vs12_light_grid_td tbody .gris:hover, .vs12_light_grid_td tbody .verde:hover, .vs12_light_grid_td tbody .amarillo:hover, .vs12_light_grid_rl_alt tbody tr:hover, .vs12_light_grid_rl tbody .gris:hover, .vs12_light_grid_rl tbody .verde:hover, .vs12_light_grid_rl tbody .amarillo:hover, .vs12_light_grid_trdl tbody tr:hover, .vs12_light_grid_trdl tbody .gris:hover, .vs12_light_grid_trdl tbody .verde:hover, .vs12_light_grid_trdl tbody .amarillo:hover, .vs12_light_grid_td tbody tr:hover, .vs12_light_grid_td tbody .gris:hover, .vs12_light_grid_td tbody .verde:hover, .vs12_light_grid_td tbody .amarillo:hover, .vs12_light_grid_rl tbody tr:hover, .vs12_light_grid_rl tbody .gris:hover, .vs12_light_grid_rl tbody .verde:hover, .vs12_light_grid_rl tbody .amarillo:hover { background-image: url('delta/bgRowNaranja.png'); background-repeat:repeat-x; }
.vs12_light_grid_trdl_alt tbody tr td, .vs12_light_grid_trdl_alt tbody tr th, .vs12_light_grid_td_alt tbody tr td, .vs12_light_grid_td_alt tbody tr th, .vs12_light_grid_rl_alt tbody tr td, .vs12_light_grid_rl_alt tbody tr th, .vs12_light_grid_trdl tbody tr td, .vs12_light_grid_trdl tbody tr th, .vs12_light_grid_td tbody tr td, .vs12_light_grid_td tbody tr th, .vs12_light_grid_rl tbody tr td, .vs12_light_grid_rl tbody tr th { white-space:nowrap; overflow:hidden; text-overflow: ellipsis; padding: 0 0 0 4px; }
.vs12_light_grid_trdl_alt tbody tr td, .vs12_light_grid_trdl_alt tbody tr th, .vs12_light_grid_rl_alt tbody tr td, .vs12_light_grid_rl_alt tbody tr th, .vs12_light_grid_trdl tbody tr td, .vs12_light_grid_trdl tbody tr th, .vs12_light_grid_rl tbody tr td, .vs12_light_grid_rl tbody tr th { border-right: 1px solid #989899; }
.vs12_light_grid_trdl_alt tbody tr td, .vs12_light_grid_trdl_alt tbody tr th, .vs12_light_grid_td_alt tbody tr th, .vs12_light_grid_td_alt tbody tr td, .vs12_light_grid_trdl tbody tr td, .vs12_light_grid_trdl tbody tr th, .vs12_light_grid_td tbody tr th, .vs12_light_grid_td tbody tr td { border-bottom: 1px solid #989899; }
.vs12_light_grid_trdl_alt tbody tr td:last-child, .vs12_light_grid_trdl_alt tbody tr th:last-child, .vs12_light_grid_rl_alt tbody tr td:last-child, .vs12_light_grid_rl_alt tbody tr th:last-child, .vs12_light_grid_trdl tbody tr td:last-child, .vs12_light_grid_trdl tbody tr th:last-child, .vs12_light_grid_rl tbody tr td:last-child, .vs12_light_grid_rl tbody tr th:last-child { border-right: 0 solid transparent; }
.vs12_light_grid_trdl_alt tbody tr:last-child td, .vs12_light_grid_trdl_alt tbody tr:last-child th, .vs12_light_grid_td_alt tbody tr:last-child td, .vs12_light_grid_td_alt tbody tr:last-child th, .vs12_light_grid_trdl tbody tr:last-child td, .vs12_light_grid_trdl tbody tr:last-child th, .vs12_light_grid_td tbody tr:last-child td, .vs12_light_grid_td tbody tr:last-child th { border-bottom: 0 solid transparent; }
.vs12_light_grid_trdl_alt .btnEditar, .vs12_light_grid_trdl_alt .btnCopiar ,.vs12_light_grid_trdl_alt .btnEliminar, .vs12_light_grid_trdl_alt .btnFavorita,
.vs12_light_grid_td_alt .btnEditar, .vs12_light_grid_td_alt .btnCopiar ,.vs12_light_grid_td_alt .btnEliminar, .vs12_light_grid_td_alt .btnFavorita,
.vs12_light_grid_rl_alt .btnEditar, .vs12_light_grid_rl_alt .btnCopiar ,.vs12_light_grid_rd_alt .btnEliminar, .vs12_light_grid_rl_alt .btnFavorita,
.vs12_light_grid_trdl .btnEditar, .vs12_light_grid_trdl .btnCopiar ,.vs12_light_grid_trdl .btnEliminar, .vs12_light_grid_trdl .btnFavorita,
.vs12_light_grid_td .btnEditar, .vs12_light_grid_td .btnCopiar ,.vs12_light_grid_td .btnEliminar, .vs12_light_grid_td .btnFavorita,
.vs12_light_grid_rl .btnEditar, .vs12_light_grid_rl .btnCopiar ,.vs12_light_grid_rd .btnEliminar, .vs12_light_grid_rl .btnFavorita,
.vs12_light_grid_trdl_alt .btnMas,.vs12_light_grid_td_alt .btnMas, .vs12_light_grid_rl_alt .btnMas, .vs12_light_grid_trdl .btnMas, .vs12_light_grid_td .btnMas, .vs12_light_grid_rl .btnMas,
.vs12_light_grid_trdl_alt .btnVer,.vs12_light_grid_td_alt .btnVer, .vs12_light_grid_rl_alt .btnVer, .vs12_light_grid_trdl .btnVer, .vs12_light_grid_td .btnVer, .vs12_light_grid_rl .btnVer,
.vs12_light_grid_trdl_alt .btnWorkflow,.vs12_light_grid_td_alt .btnWorkflow, .vs12_light_grid_rl_alt .btnWorkflow, .vs12_light_grid_trdl .btnWorkflow, .vs12_light_grid_td .btnWorkflow, .vs12_light_grid_rl .btnWorkflow
 {
    background-repeat:no-repeat;
    border: 1px solid transparent;
    background-color:transparent;
    background-position: center center;
    width:18px;
    height:18px;
    -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; 
    -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px;
    -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; 
    -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px;
}
.vs12_light_grid_trdl_alt .btnEditar:hover, .vs12_light_grid_trdl_alt .btnCopiar:hover, .vs12_light_grid_trdl_alt .btnEliminar:hover, .vs12_light_grid_trdl_alt .btnFavorita:hover,
.vs12_light_grid_td_alt .btnEditar:hover, .vs12_light_grid_td_alt .btnCopiar:hover, .vs12_light_grid_td_alt .btnEliminar:hover, .vs12_light_grid_td_alt .btnFavorita:hover,
.vs12_light_grid_rl_alt .btnEditar:hover, .vs12_light_grid_rl_alt .btnCopiar:hover, .vs12_light_grid_rd_alt .btnEliminar:hover, .vs12_light_grid_rl_alt .btnFavorita:hover,
.vs12_light_grid_trdl .btnEditar:hover, .vs12_light_grid_trdl .btnCopiar:hover, .vs12_light_grid_trdl .btnEliminar:hover, .vs12_light_grid_trdl .btnFavorita:hover,
.vs12_light_grid_td .btnEditar:hover, .vs12_light_grid_td .btnCopiar:hover, .vs12_light_grid_td .btnEliminar:hover, .vs12_light_grid_td .btnFavorita:hover,
.vs12_light_grid_rl .btnEditar:hover, .vs12_light_grid_rl .btnCopiar:hover, .vs12_light_grid_rd .btnEliminar:hover, .vs12_light_grid_rl .btnFavorita:hover,
.vs12_light_grid_trdl_alt .btnMas:hover, .vs12_light_grid_td_alt .btnMas:hover, .vs12_light_grid_rl_alt .btnMas:hover, .vs12_light_grid_trdl .btnMas:hover, .vs12_light_grid_td .btnMas:hover, .vs12_light_grid_rl .btnMas:hover,
.vs12_light_grid_trdl_alt .btnVer:hover, .vs12_light_grid_td_alt .btnVer:hover, .vs12_light_grid_rl_alt .btnVer:hover, .vs12_light_grid_trdl .btnVer:hover, .vs12_light_grid_td .btnVer:hover, .vs12_light_grid_rl .btnVer:hover,
.vs12_light_grid_trdl_alt .btnWorkflow:hover, .vs12_light_grid_td_alt .btnWorkflow:hover, .vs12_light_grid_rl_alt .btnWorkflow:hover, .vs12_light_grid_trdl .btnWorkflow:hover, .vs12_light_grid_td .btnWorkflow:hover, .vs12_light_grid_rl .btnWorkflow:hover 
{ border: 1px solid #152069; cursor:pointer; }
.vs12_light_grid_trdl_alt .btnEditar, .vs12_light_grid_td_alt .btnEditar, .vs12_light_grid_rl_alt .btnEditar,
.vs12_light_grid_trdl .btnEditar, .vs12_light_grid_td .btnEditar, .vs12_light_grid_rl .btnEditar { background-image: url('delta/bgEditar.png'); }
.vs12_light_grid_trdl_alt .btnCopiar, .vs12_light_grid_td_alt .btnCopiar, .vs12_light_grid_rl_alt .btnCopiar,
.vs12_light_grid_trdl .btnCopiar, .vs12_light_grid_td .btnCopiar, .vs12_light_grid_rl .btnCopiar { background-image: url('delta/bgCopia.png'); }
.vs12_light_grid_trdl_alt .btnFavorita, .vs12_light_grid_td_alt .btnFavorita, .vs12_light_grid_rl_alt .btnFavorita,
.vs12_light_grid_trdl .btnFavorita, .vs12_light_grid_td .btnFavorita, .vs12_light_grid_rl .btnFavorita { background-image: url('delta/bgFavorita.png'); }
.vs12_light_grid_trdl_alt .btnEliminar, .vs12_light_grid_td_alt .btnEliminar, .vs12_light_grid_rl_alt .btnEliminar,
.vs12_light_grid_trdl .btnEliminar, .vs12_light_grid_td .btnEliminar, .vs12_light_grid_rl .btnEliminar { background-image: url('delta/bgEliminar.png'); }
.vs12_light_grid_trdl_alt .btnMas, .vs12_light_grid_td_alt .btnMas, .vs12_light_grid_rl_alt .btnMas,
.vs12_light_grid_trdl .btnMas, .vs12_light_grid_td .btnMas, .vs12_light_grid_rl .btnMas { background-image: url('delta/bgMas.png'); }
.vs12_light_grid_trdl_alt .btnVer, .vs12_light_grid_td_alt .btnVer, .vs12_light_grid_rl_alt .btnVer, .vs12_light_grid_trdl .btnVer, .vs12_light_grid_td .btnVer, .vs12_light_grid_rl .btnVer { background-image: url('delta/bgVer.png'); }
.vs12_light_grid_trdl_alt .btnWorkflow, .vs12_light_grid_td_alt .btnWorkflow, .vs12_light_grid_rl_alt .btnWorkflow, .vs12_light_grid_trdl .btnWorkflow, .vs12_light_grid_td .btnWorkflow, .vs12_light_grid_rl .btnWorkflow { background-image: url('delta/bgWorkFlow.png'); }

.vs12_light_opacity { background-color: #414141;filter: alpha(opacity=30); opacity: 0.3; }

.vs12_light_linkmenu { padding: 0; margin: 0; display: inline-block; display: inline-table; }
.vs12_light_linkmenu li { list-style: none; display: block; float: left; position: relative; }
.vs12_light_linkmenu li .vs12_light_menu, .vs12_light_linkmenu li .vs12_light_menu2 { display: none; }
.vs12_light_linkmenu li:hover .vs12_light_menu, .vs12_light_linkmenu li:hover .vs12_light_menu2  { display: block; position: absolute; }

.vs12_light_menu, .vs12_light_menu2 { z-index:2; clear: both; min-width: 200px; max-width: 500px; background-color: #fff; border: 1px solid #152069; }
.vs12_light_menu2 { background-image: url('delta/bgRowNaranja.png'); background-repeat: repeat-y; }
.vs12_light_menu ul, .vs12_light_menu2 ul { margin: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; }
.vs12_light_menu ul li, .vs12_light_menu2 ul li { text-align:left; background-image: none; float: none !important; padding: 4px 5px 0 5px; list-style: none; border: 1px solid transparent !important; height: 20px; display: block; }
.vs12_light_menu ul li:hover, .vs12_light_menu2 ul li:hover { border: 1px solid #152069 !important; color:#fff !important; background-color: #152069; background-repeat:repeat-x; }
.vs12_light_menu ul li span, .vs12_light_menu ul li a, .vs12_light_menu ul li label, .vs12_light_menu2 ul li span, .vs12_light_menu2 ul li a, .vs12_light_menu2 ul li label { color: #152069; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none; cursor: pointer; display: inline-block; }
.vs12_light_menu ul li:hover span, .vs12_light_menu ul li:hover a, .vs12_light_menu ul li:hover label, .vs12_light_menu2 ul li:hover span, .vs12_light_menu2 ul li:hover a, .vs12_light_menu2 ul li:hover label { color: #fff; } 
.vs12_light_menu ul li span, .vs12_light_menu ul li label, .vs12_light_menu ul li a, .vs12_light_menu2 ul li span, .vs12_light_menu2 ul li label, .vs12_light_menu2 ul li a { position: relative; top: -4px; }
.vs12_light_menu ul li a, .vs12_light_menu2 ul li span, .vs12_light_menu2 ul li label, .vs12_light_menu2 ul li a { text-decoration: none !important; }
.vs12_light_menu ul li img, .vs12_light_menu2 ul li img { margin-top: 2px; margin-right: 15px; width: 16px; height: 16px; cursor: pointer; }
.vs12_light_menu ul li a img, .vs12_light_menu2 ul li a img { position: relative; left: -1px; top: 3px; border: 1px solid transparent; margin-right: 13px; }
.vs12_light_menu ul li a span, .vs12_light_menu2 ul li a span { position: relative; top: -2px !important; }

.vs12_light_autocompletelist { 
    border: 1px solid #989899 !important; 
    background-color: #fff !important; 
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 12px; 
    margin: 0; 
    padding: 0; 
    z-index: 1000000 !important;
}
.vs12_light_autocompletelistitem, .vs12_light_autocompletelistitemhover { height: 16px; list-style: none; margin: 0; }
.vs12_light_autocompletelistitem { background-image: none; color:#444; background-color: #fff; border: 1px solid #fff; display: block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; }
.vs12_light_autocompletelistitemhover { background-image: url('delta/bgRowNaranja.png'); background-repeat:repeat-x; border: 1px solid #989899; cursor: pointer;  display: block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; }
.invisible { display: none; }